IXXAT—CAN總線分析工具
canAnalyser
強大的CAN開發(fā)、測試和服務工具
canAnalyser是一個強大的、多功能的,基于控制器局域網(wǎng)絡系統(tǒng)的開發(fā)、測試和維護的工具。canAnalyser已經(jīng)廣泛使用,特別是在工業(yè)自動化領(lǐng)域,并且,也被用于越來越多的汽車行業(yè)。
該軟件包是基于模塊化概念,結(jié)合了卓越的開放性和通用性??蛻舳ㄖ频墓δ苣軌蛞元毩⒛K的形式通過開放的.NET編程接口很容易地實現(xiàn)集成。通過使用IXXAT一個強大的CAN接口,canAnalyser實現(xiàn)CAN報文接收和面向時間的緩沖,即使是在處理非常高的總線負載和波特率的時候。
在標準版本的canAnalyser提供多個應用領(lǐng)域的功能:
- 在線監(jiān)控總線流通量
- 一次性或周期消息和整個消息序列的傳輸
- 若干CAN總線的并行監(jiān)控
- 多種觸發(fā)條件的CAN報文記錄
- 消息傳輸?shù)撵o態(tài)評價
- 記錄和顯示總線負載
- 在時間軸上圖形化顯示的信息內(nèi)容
- 指揮控制信息序列創(chuàng)建
報文數(shù)據(jù)庫的處理是canAnalyser的一個組成部分?;诖?,每個CAN標識符分配一個報文名稱,在數(shù)據(jù)域傳輸?shù)男盘柨梢宰鳛槲锢韰?shù)以不同的方式解釋和顯示。該canAnalyser也可處理廣泛應用的CANdb格式。在所有模塊中,來自數(shù)據(jù)庫的相關(guān)報文名稱與CAN標識符會被顯示。
附加的功能由可選的模塊提供,比如CANopen、DeviceNet或基于系統(tǒng)的j1939的報文協(xié)議特性顯示。
亮點
- 支持Windows 2000/XP/Vista/Windows 7(32/64位)平臺的多語種軟件
- 支持IXXAT所有CAN接口
- 支持11位和29位標識符(CAN 2.0A/2.0B)
- 1微秒的分辨率接收對象的時間戳(決定于使用的硬件)
- 被動模式(沒有傳輸確認位和錯誤幀,因此沒有來自canAnalyser對CAN系統(tǒng)的干擾)
- 錯誤幀的檢測和顯示
- 項目數(shù)據(jù)庫的集成支持
- 多觸發(fā)條件和在線硬盤跟蹤
- 支持接口板上所有CAN控制器(多線模式)
- 顯示CAN控制器狀態(tài)和總線負載
- 用于擴展用戶定制模塊的.NET編程接口文檔
- 可執(zhí)行腳本
功能
配置與操作
canAnalyser的控制面板是配置的核心要素。在安裝向?qū)У闹笇拢梢赃x擇所需的接口和CAN控制器在板配置。它還定義了它的功能模塊分配給CAN控制器。配置以樹型清楚的顯示出來,該模塊分配直觀的拖放的方式實現(xiàn)。每個CAN總線可以指定一個數(shù)據(jù)庫。
可編程性
基于開放的編程接口,canAnalyser可以擴展用戶自己的模塊或用戶接口。使用通用Windows開發(fā)系統(tǒng)(比如Visual Studio.NET),可以開發(fā)新的、獨立的模塊,并添加到canAnalyser中。用戶可以為他們的系統(tǒng)或為已有的具有系統(tǒng)特性分析功能設(shè)備與工具創(chuàng)建接口。
腳本宿主
腳本宿主提供一個強大的接口,它擁有靈活腳本的Windows圖形程序。通過使用腳本宿主,canAnalyser可以快速、輕松適用于特定的測量和分析的任務。這使得用戶可以模擬設(shè)備與協(xié)議,或者測試模擬restbus已有的設(shè)備,使它們接入操作。特性測試環(huán)境可以使用任何Windows接口組件輕松創(chuàng)建。腳本宿主支持標準的C#和VIsual Basic.NET腳本語言。DLL的引入也能夠集成更多模塊。
CAN報文接收和顯示(接收模式)
在CAN總線上傳輸?shù)腃AN報文可以不同的方式在線顯示。所有的或通過一個可調(diào)節(jié)的濾波器選擇的某個特定的報文都可以顯示。報文有兩種顯示的方式。在滾動模式中,報文與其接收時間一個接一個地顯示在一個列表中。這種顯示方式特別適用于監(jiān)控報文隊列。另一方面,在覆蓋模式中,接收的報文根據(jù)標識符和永久地覆蓋輸入的數(shù)據(jù)被列出來。每個消息都分配了一個計數(shù)器,用于顯示它的傳送共性。在這里,改變的字節(jié)以顏色高亮顯示。通過附加循環(huán)時間監(jiān)控,接收的規(guī)律性是可觀察的。
為進一步監(jiān)測某些消息組,接收模塊可以多次啟動,每個實例可以顯示CAN的一個數(shù)據(jù)流中。
CAN報文發(fā)送(發(fā)送模塊)
準備發(fā)送的報文可以被用戶安排在一個消息表中。這個表中的單個條目可以發(fā)送一次或循環(huán)發(fā)送。這個表包含報文的定義(標識符,數(shù)據(jù)字節(jié),RTR位)與其描述。數(shù)據(jù)條目可以是十進制或十六進制。對于被周期性地發(fā)送消息,250us到100s的循環(huán)周期(基于使用的硬件)可以定制。在循環(huán)發(fā)送模式,標識符或數(shù)據(jù)內(nèi)容能夠自動遞增。
CAN報文的記錄(跟蹤模塊)
由于跟蹤模塊的使用,所有接收的報文和錯誤幀直接被記錄在硬盤上。通過跟蹤控制,記錄可以開始和停止。而且,開始和停止的觸發(fā)條件對于每個總線是可定義的。每一條跟蹤可以隨時查看,并通過定制的分析模塊在線重載入用于分析的離線系統(tǒng),或在序列模塊的輔助下進行在線分析(報文數(shù)量受限)。
跟蹤文件重播(重播模塊)
重播模塊能夠回放跟蹤文件。在線模式下,報文可以發(fā)送到CAN網(wǎng)絡,并進行自接收,在離線模式下,報文被分發(fā)到連接的canAnalyser模塊。
發(fā)送報文隊列(隊列模塊)
在CAN設(shè)備的開發(fā)階段,功能、協(xié)議和整個系統(tǒng)的情況都可以用發(fā)送報文序列來測試。不可用的設(shè)備也可以被模擬。報文序列可以通過一個集成的編輯器用幾個易于學習的命令來創(chuàng)建(比如報文的發(fā)送、等待、指定時長的暫停、重復和用戶輸入),然后按下按鈕來執(zhí)行。
數(shù)據(jù)的圖形化顯示(圖形模塊)
CAN報文的數(shù)據(jù)內(nèi)容在圖形模塊的一個帶有時間軸的窗口中顯示。顯示的信息,比如名字和單元自動從CAN總線上分配的數(shù)據(jù)庫中提取。每個圖形窗口實時顯示最多16個信號的數(shù)據(jù)分布在最多4個時間軸上。而且,信號的當前值以數(shù)字的形式顯示。在計量棒的輔助下,特殊值能夠進行確定和評估了。
網(wǎng)絡變量的統(tǒng)計分析(統(tǒng)計模塊)
基于統(tǒng)計模塊,CAN網(wǎng)絡的重要變量可以統(tǒng)計記錄,也可以圖形化顯示。這個模塊確定并顯示了系統(tǒng)的當前總線負載。除了一般的數(shù)據(jù),比如錯誤幀的數(shù)量或CAN報文的傳送總數(shù),獨立CAN報文的頻率也以直方圖的形式顯示出來。
傳送處理變量的符號解釋與顯示(信號模塊)
除接收模塊外,不僅顯示帶有符號名的CAN報文的標識符,而且報文的完整內(nèi)容也會基于存儲在數(shù)據(jù)庫中的解釋規(guī)則,作為信號被提取、顯示。
不論在在滾動模式或重寫模式中,一個CAN報文中的信號內(nèi)容可以通過信號模塊顯示出來。信息和信號可以單獨激活和停用,也就是,不進行解釋。
項目數(shù)據(jù)庫的編輯
CAN報文中傳送數(shù)據(jù)的解釋和象征性展示的基礎(chǔ)是項目數(shù)據(jù)庫。其中,一個CAN報文首先根據(jù)其標識符分配一個名稱。報文最多可以包含64個獨立的數(shù)據(jù)(信號)。文件格式為XML。而且,還有一個CANdb格式的導入過濾器。
每個信號可以被解釋為模擬,數(shù)字或字符串值。
項目數(shù)據(jù)庫的結(jié)構(gòu)在兩部分窗口中以帶有信號類型相關(guān)圖標和現(xiàn)有區(qū)域獨立、明確的輸入掩碼的分層樹型來顯示。
硬件要求
- 安裝Windows 2000/XP/Vista/Windows7(32或64位)的PC機
- IXXAT CAN接口和CAN VCI驅(qū)動
提交的內(nèi)容
- 單個用戶的軟件許可證,包括控制面板、接收模塊、發(fā)送模塊、跟蹤模塊、回放模塊、序列模塊、圖形模塊、統(tǒng)計模塊和信號模塊
- 數(shù)據(jù)庫編輯器
- 編程接口的示例程序
- 用戶手冊
- USB Key許可證
更多可用的軟件
LIN分析:LIN2CAN的使用,使canAnalyser監(jiān)控和發(fā)送LIN報文成為可能。LIN2CAN被配置為網(wǎng)關(guān),并將LIN報文轉(zhuǎn)換為CAN報文,或反向轉(zhuǎn)換。
訂單號
1.02.0133.00000 | canAnalyser |
捆綁canAnalyser
訂單號
1.03.0133.00001 | canAnalyser, CANopen模塊, USB-to-CAN II Industrial galv. 解耦 |
1.03.0133.00002 | canAnalyser, DeviceNet模塊, USB-to-CAN II Industrial galv. 解耦 |
1.03.0133.00003 | canAnalyser, SAE J1939模塊, USB-to-CAN II Industrial galv. 解耦 |
提交
Anybus-S Profibus DP從站接口模塊
AnyBus Profibus 串行網(wǎng)關(guān)
AnyBus DeviceNet 串行網(wǎng)關(guān)
HMS Anybus-CC系列即插式通訊接口模塊
Anybus-PCI - PC接口卡